/**
 * @file 配置文件
 * @version 1.0.0
 * @author qingxue
 * @createDate 2024-04-06 20:00
 * @updateDate 2024-04-06 20:00
 */

module.exports = {
  /* ##### 基础配置 开始 ##### */
  base: {
    // 服务端口
    port: 8080,
  },
  /* ##### 基础配置 结束 ##### */

  /* ##### 安全配置 开始 ##### */
  security: {
    // 登录令牌配置
    token: {
      // 是否开启登录鉴权
      enableToken: true,
      // 令牌自定义标识
      header: 'authorization',
      // 有效期
      expire: 60 * 30,
      // 登录白名单
      whiteList: [
        '/login',
        '/register',
        '/accountExist'
      ]
    },
    // bcrypt 加密配置
    bcrypt: {
      // 是否开启 bcrypt 加密
      enableBcrypt: true,
      // 加密次数
      rounds: 10
    }
  }
  /* ##### 安全配置 结束 ##### */
};
